<?php
/**
 * UsuarioAdm declaration file.
 * @author <Bruno Césasr Veras>
 */

/**
 * Class Time.
 */
class Time {
	/**
	 * idTime of Time
	 * @var int
	 */
	private $idTime;

	/**
	 * nome of Time
	 * @var string
	 */
	private $nome;

	/**
	 * foto of Time
	 * @var string
	 */
	private $foto;
	
	/**
	 * qtdTorcedores of Time
	 * @var int
	 */
	private $qtdTorcedores;
	
	/**
	 * pontuacao of Time
	 * @var int
	 */
	private $pontuacao;
	
	/**
	 * qtdJogos of Time
	 * @var int
	 */
	private $qtdJogos;
	
	/**
	 * vitorias of Time
	 * @var int
	 */
	private $vitorias;
	
	/**
	 * empates of Time
	 * @var int
	 */
	private $empates;
	
	/**
	 * derrotas of Time
	 * @var int
	 */
	private $derrotas;
	
	/**
	 * cor1 of Time
	 * @var string
	 */
	private $cor1;
	
	/**
	 * cor2 of Time
	 * @var string
	 */
	private $cor2;
	
	/**
	 * fotoGrande of Time
	 * @var int
	 */
	private $fotoGrande;

	/**
	 * Constructor of Time.
	 * @param int $idTime
	 * @param string $nome
	 * @param string $foto
	 * @param int $qtdTorcedores
	 * @param int $pontuacao
	 * @param int $qtdJogos
	 * @param int $vitorias
	 * @param int $empates
	 * @param int $derrotas
	 * @param string $cor1
	 * @param string $cor2
	 */
	public function __construct($idTime=0, $nome="", $foto="", $qtdTorcedores=0, $pontuacao=0,$qtdJogos=0,$vitorias=0,$empates=0,$derrotas=0,$cor1="",$cor2="", $fotoGrande="") {
		$this->idTime = $idTime;
		$this->nome = $nome;
		$this->foto = $foto;
		$this->qtdTorcedores = $qtdTorcedores;
		$this->pontuacao = $pontuacao;
		$this->qtdJogos = $qtdJogos;
		$this->vitorias = $vitorias;
		$this->empates= $empates;
		$this->derrotas = $derrotas;
		$this->cor1 = $cor1;
		$this->cor2 = $cor2;
		$this->fotoGrande = $fotoGrande;
	}
	
	/**
	 * Getter method of idTime
	 * @return int
	 */
	public function getFotoGrande() {
		return $this->fotoGrande;
	}
	/**
	 * Setter method of idTime
	 * @param int $idTime
	 */
	public function setFotoGrande($fotoGrande) {
		$this->fotoGrande = $fotoGrande;
	}
	
	/**
	 * Getter method of idTime
	 * @return int
	 */
	public function getIdTime() {
		return $this->idTime;
	}
	/**
	 * Setter method of idTime
	 * @param int $idTime
	 */
	public function setIdTime($idTime) {
		$this->idTime = $idTime;
	}
	/**
	 * Getter method of nome
	 * @return string
	 */
	public function getNome() {
		return $this->nome;
	}
	/**
	 * Setter method of nome
	 * @param string $nome
	 */
	public function setNome($nome) {
		$this->nome = $nome;
	}
	/**
	 * Getter method of login
	 * @return string
	 */
	public function getFoto() {
		return $this->foto;
	}
	/**
	 * Setter method of foto
	 * @param string $foto
	 */
	public function setFoto($foto) {
		$this->foto = $foto;
	}	
	/**
	 * Getter method of qtdTorcedores
	 * @return int
	 */
	public function getQtdTorcedores() {
		return $this->qtdTorcedores;
	}
	/**
	 * Setter method of qtdTorcedores
	 * @param int $qtdTorcedores
	 */
	public function setQtdTorcedores($qtdTorcedores) {
		$this->qtdTorcedores = $qtdTorcedores;
	}
	
/**
	 * Getter method of pontuacao
	 * @return int
	 */
	public function getPontuacao() {
		return $this->pontuacao;
	}
	/**
	 * Setter method of pontuacao
	 * @param int $pontuacao
	 */
	public function setPontuacao($pontuacao) {
		$this->pontuacao = $pontuacao;
	}
	
	/**
	 * Getter method of qtdJogos
	 * @return int
	 */
	public function getQtdJogos() {
		return $this->qtdJogos;
	}
	/**
	 * Setter method of qtdJogos
	 * @param int $qtdJogos
	 */
	public function setQtdJogos($qtdJogos) {
		$this->qtdJogos = $qtdJogos;
	}
	/**
	 * Getter method of vitorias
	 * @return int
	 */
	public function getVitorias() {
		return $this->vitorias;
	}
	/**
	 * Setter method of vitorias
	 * @param int $vitorias
	 */
	public function setVitorias($vitorias) {
		$this->vitorias = $vitorias;
	}
	
	/**
	 * Getter method of empates
	 * @return int
	 */
	public function getEmpates() {
		return $this->empates;
	}
	/**
	 * Setter method of empates
	 * @param int $empates
	 */
	public function setEmpates($empates) {
		$this->empates = $empates;
	}
	
	/**
	 * Getter method of derrotas
	 * @return int
	 */
	public function getDerrotas() {
		return $this->derrotas;
	}
	/**
	 * Setter method of derrotas
	 * @param int $derrotas
	 */
	public function setDerrotas($derrotas) {
		$this->derrotas = $derrotas;
	}
	
	/**
	 * Getter method of cor1
	 * @return string
	 */
	public function getCor1() {
		return $this->cor1;
	}
	/**
	 * Setter method of cor1
	 * @param string $cor1
	 */
	public function setCor1($cor1) {
		$this->cor1 = $cor1;
	}
	
	/**
	 * Getter method of cor2
	 * @return string
	 */
	public function getCor2() {
		return $this->cor2;
	}
	/**
	 * Setter method of cor2
	 * @param string $cor2
	 */
	public function setCor2($cor2) {
		$this->cor2 = $cor2;
	}
/**
	 * Getter method of porcentagem
	 * @return float
	 */
	public function getPorcentagem($total) {
		return (100*$this->qtdTorcedores)/$total;
	}
}
?>